Engineering Commitment - based Business Protocols with the 2 CL Methodology ( Extended
نویسندگان
چکیده
Business protocols are a means for specifying the interaction of a set of autonomous parties with heterogeneous software designs and implementations. They have a normative value in that parties are expected to behave accordingly. Often the reality in which parties operate is characterized by a high degree of regulation. This is, for instance, the case of banking and of trading services. As new regulations are issued, there is the need of adapting business protocols to the new dictates, which usually restrict – e.g. by adding new commitments and new constraints – the possible interactions, or require the combination of different protocols. When this happens, it is important for those organizations, whose conducts are affected by the new regulation, to have the means for identifying their exposure to risks of violation. The commitment-based approach (e.g. [7, 5]) allows expressing interaction in terms of actions, whose social meaning is shared by the interacting parties. The execution of such actions affects the world and can either cause the creation of social commitments between the parties or the manipulation of already existing ones (e.g. by delegating, canceling, assigning them). Thus, commitment-based approaches naturally capture the contractual relationships among the partners rather than strictly encoding the order in which messages are to be exchanged. 2CL [2, 4] extends classical commitment-based protocols with the possibility to express temporal constraints among commitments. The article introduces 2CL Methodology, a software engineering methodology for the business protocol language 2CL, by which business protocols are specified in a declarative way by means of social commitments. Besides supporting 2CL protocol specification, 2CL Methodology includes specific guidelines for the composition and the specialization of protocols. The latter is used in the case in which a protocol must take in a new regulation or, as we say, a regulation is to be grafted upon an existing protocol [3, 1]. As an exam-
منابع مشابه
ENACTING BUSINESS PROCESSES VIA COMMITMENT PROTOCOLS AMONG AGENTS by ASHOK
Mallya, Ashok Ullal. Modeling and Enacting Business Processes via Commitment Protocols Among Agents (Under the direction of Professor Munindar P. Singh). Multiagent systems involve a rich variety of interactions among agents–situated computations that are autonomous in their behavior and heterogenous in structure. These interactions can be realized unambiguously if they are governed by publishe...
متن کاملModeling and verifying choreographed multi-agent-based web service compositions regulated by commitment protocols
The competency to composeweb services from available services is one of themost crucial problems in the paradigm of service-oriented computing. Conventional software engineering approaches and even standard languages compose web services as workflow models that control the business logic required to coordinate data over participating services. Such models would not apply to the design of multi-...
متن کاملIncorporating Commitment Protocols into Tropos
This paper synthesizes two trends in the engineering of agent-based systems. One, modern agent-oriented methodologies deal with the key aspects of software development including requirements acquisition, architecture, and design, but can benefit from a stronger treatment of flexible interactions. Two, commitment protocols declaratively capture interactions among business partners, thus facilita...
متن کاملConstitutive and Regulative Specifications of Commitment Protocols: A Decoupled Approach (Extended Abstract)
We analyze the emerging trends from research on multi-agent interaction protocols, on workflows and on business processes. We propose a definition of commitment-based interaction protocols, characterized by the decoupling of the constitutive and the regulative specifications, where the latter is explicitly represented based on constraints among commitments. The 2CL language, for writing regulat...
متن کاملDosimetric Evaluation of Volumetric Modulated Arc Therapy (VMAT) and Intensity Modulated Radiotherapy (IMRT) Using AAPM TG 119 Protocol
Background: The commissioning accuracy of Volumetric Modulated Arc Therapy (VMAT) need to be evaluated.Objective: To test and evaluate commissioning accuracy of VMAT based on the TG 119 protocols at local institution. Material and Methods: The phantom, structure sets, VMAT and IMRT beam parameter setup, dose prescriptions and planning objectives were following TG 119 guidelines to c...
متن کامل